09d2474a9a21e290364c8818a1371cc5393f313c,src/main/java/io/github/swagger2markup/internal/document/builder/PathsDocumentBuilder.java,PathsDocumentBuilder,buildSecuritySchemeSection,#PathOperation#MarkupDocBuilder#,608

Before Change


                        type = securityDefinitions.get(securityKey).getType();
                    }

                    ArrayList<String> content = new ArrayList<>(Arrays.asList(boldText(type), boldText(copyMarkupDocBuilder().crossReference(securityDocumentResolver(), securityKey, securityKey).toString()),
                            Joiner.on(",").join(securityEntry.getValue())));

                    unusedCols.removeIf(index -> !(content.get(index).equals("")));

After Change



                StringColumn.Builder typeColumnBuilder = StringColumn.builder(StringColumnId.of(TYPE_COLUMN))
                        .putMetaData(Table.WIDTH_RATIO, "3");
                StringColumn.Builder nameColumnBuilder = StringColumn.builder(StringColumnId.of(NAME_COLUMN))
                        .putMetaData(Table.WIDTH_RATIO, "4");
                StringColumn.Builder scopeColumnBuilder = StringColumn.builder(StringColumnId.of(SCOPES_COLUMN))
                        .putMetaData(Table.WIDTH_RATIO, "13")
                        .putMetaData(Table.HEADER_COLUMN, "true");


                for (Map<String, List<String>> securityScheme : securitySchemes) {
                    for (Map.Entry<String, List<String>> securityEntry : securityScheme.entrySet()) {
                        String securityKey = securityEntry.getKey();
                        String type = UNKNOWN;
                        if (securityDefinitions != null && securityDefinitions.containsKey(securityKey)) {
                            type = securityDefinitions.get(securityKey).getType();
                        }

                        typeColumnBuilder.add(boldText(type));
                        nameColumnBuilder.add(boldText(copyMarkupDocBuilder().crossReference(securityDocumentResolver(), securityKey, securityKey).toString()));
                        scopeColumnBuilder.add(Joiner.on(",").join(securityEntry.getValue()));
                    }
                }

                Table table = Table.ofAll(
                        typeColumnBuilder.build(),
                        nameColumnBuilder.build(),
                        scopeColumnBuilder.build());

                securityBuilder.tableWithColumnSpecs(table.getColumnSpecs(), table.getCells());